<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
//Se importa el archivo donde se encuentra la clase abstracta del componente con la funcion de joomla "jimport".
jimport('joomla.application.component.controller');

class AplicacionControllerAjax extends JController
{

    function display()
    {
        parent::display();
    }
    function getMarkers(){
    	$nelat = JRequest::getVar('nelat');	
		$nelng = JRequest::getVar('nelng');	
		$solat = JRequest::getVar('solat');	
		$solng = JRequest::getVar('solng');	
    	$datos = null;
    	include(JPATH_COMPONENT.DS."views".DS."mapa".DS."assets".DS."json.class.php");
		 $modelo = $this->getModel('aplicacion');
		 $query = ' SELECT id, google_x, google_y,titulo'
            . ' FROM #__zsitio WHERE google_x >'.$solat.' and '.
            'google_y > '.$solng. ' and google_x < '.$nelat.
            ' and google_y < '. $nelng ;

        $datos = $modelo->_getList( $query );
        if(count($datos)){
        	$json = new JSON;
			echo  $json->serialize( $datos );
        }else{
        	echo "null";
        }
		
    }
    function getDescription(){
    	$id = JRequest::getInt('id');
    	$datos = null;
    	include(JPATH_COMPONENT.DS."views".DS."mapa".DS."extra".DS."json.class.php");
		 $modelo = $this->getModel('aplicacion');
		 $query = ' SELECT titulo,url,foto,video,n_votos,fecha_ins,categoria FROM #__zsitio where id ='. $id;
            

        $datos = $modelo->_getList( $query );
		$json = new JSON;
		echo  $json->serialize( $datos );
    }

}
?>
